Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Trieste reference #134

Draft
wants to merge 8 commits into
base: main
Choose a base branch
from
Draft

Trieste reference #134

wants to merge 8 commits into from

Conversation

EliasC
Copy link
Contributor

@EliasC EliasC commented Aug 20, 2024

This PR contains the working draft of a Trieste reference that tries to document how everything works. Here is the progress so far (bullets may be added later):

  • Token definitions
  • Parsing
  • Readers, writers, rewriters
  • Specifying PassDefs
  • Pre and post hooks
  • Direction flags
  • Pattern matching
  • Effects
  • Error handling
  • Lookup, lookdown, symbol tables, generating fresh symbols
  • Well-formedness specifications
  • Fuzz testing

Feel free to add to this PR or suggest changes/topics.

@matteB10
Copy link
Contributor

Addition to the checklist:

  • Pre and post hooks on PassDefs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants